to be doubled up with laughter - Alemán Inglés Diccionario